home *** CD-ROM | disk | FTP | other *** search
/ The Net Power 1996 June / netPOWER_06_Jun_1996.iso / pc / howto / palace / palace11.0in / Release Notes < prev    next >
Text File  |  1996-01-22  |  19KB  |  674 lines

  1. Macintosh version Release Notes
  2.  
  3. -- See bottom of this file for KNOWN BUGS
  4.  
  5. To notify us of new bugs, please e-mail Tech Support at techsupport@thePalace.com
  6.  
  7. Significant new features are denoted with a **
  8. 1/22/95
  9.     Version 1.1.0
  10.     Server:
  11.         Added `pin and `unpin.
  12.  
  13.         Members cannot use name "Guest".
  14.  
  15.         Members cannot use names without at least one alphanumeric character.
  16.  
  17.         Non-Wizards may not have an asterisk in front of their names.
  18.  
  19.         Gag Automatically resets after two hours.
  20.  
  21.         The server is more resistant to bad packets.
  22.  
  23.     Client:
  24.         * Added Help Menu with links to Palace Website (Netscape Required).
  25.  
  26.         Fixed some potential rendering bugs on Macintosh.
  27.  
  28.         Reworded some menu items for compatibilty with PC.
  29.  
  30.         Fixed bug which crashes the II, IIx and IIcx, and possibly others
  31.         when the "Connect..." (formerly "Sign On") dialog is invoked.
  32.     
  33. 1/11/95
  34.     Version 1.0.5
  35.     This is a maintenance release.  Bug fixes to the client only, the server 
  36.     hasn't changed.
  37.     
  38.     ** Fixed bug in which the Palace couldn't launch Netscape when clicking on a
  39.     URL button within the palace.  You no longer need an alias to netscape in the
  40.     plugins folder in order for this to work.  For best results, we recommend you 
  41.     use Netscape 2.0b4 or later.  Earlier versions of netscape will not launch 
  42.     URLs immediately after being launched.
  43.  
  44.     Made server to server links more reliable.
  45.  
  46.     Fixed bug in which Main window would flash white when you clicked on it
  47.     if Log window was in front of it.
  48.     
  49.     Fixed bug with Prop Picker and Palette Windows not restoring their positions.
  50.     If you can't see either of these windows (typically due to removing a 
  51.     2nd monitor), hold down the shift key while clicking on the Satchel, 
  52.     or Palette.
  53.  
  54.     Fixed bug in which the current selection in the Log Window would be cleared 
  55.     when new text appeared, forcing the contents to scroll.
  56.     
  57.     Fixed cosmetic bug in which the contents of the Log window appeared 
  58.     shifted by two lines when the window is brought forward.
  59.     
  60.     
  61. 1/2/95
  62.     Version 1.0.4
  63.     Client Additions:
  64.         ** The "Find User" window can now be used to target users in
  65.             OTHER ROOMS for private messages.  Just click on the user
  66.             you wish to talk to.  This does not work for guests, and will
  67.             not work properly on all servers yet.
  68.  
  69.         Show Names is on by default now.                
  70.         Cmd-Option now toggles names off, if Show Names is turned on.
  71.         Fixed Prop Editor bug (crashed when you clicked in upper right corner).
  72.  
  73.     Server Additions:
  74.         God Commands work privately
  75.         `banlist provides a more readable listing
  76.         `banip applies only to guests
  77.         `recycle resets Guest #s back to 1.
  78.         * Added server support for private messages between rooms.
  79.  
  80.  
  81. 12/22/95
  82.     Version 1.0.3
  83.     * Added Purge command to prop menu.  This can be used to
  84.       "cut the fat" from your prop file.
  85.  
  86.     Fixed != >= and <= operators in iptscrae.      
  87.  
  88.     Fixed SETALARM to work in cyborg scripts (use an id# of 0).
  89.  
  90.     Fix bug which caused sound files larger than 64k not to play.
  91.  
  92.     Added Elapsed Time to logoff messages in server.
  93.  
  94.     Fixed bug which causes client to crash when server is shut down,
  95.     or the user is killed for flooding or by another player.    
  96.  
  97.     Fixed bug which caused people in hidden rooms to appear as "arriving"
  98.     in the user list.
  99.  
  100.     Added the following wizard commands to the server:
  101.         `help
  102.         `banname <name>
  103.         `purgebanlist
  104.         `gag <name>
  105.         `ungag <name>
  106.     Enhanced the following commands:
  107.         `list [<name>|<ipaddress>]
  108.             Works with both numeric ip addresses and names as an argument.
  109.             Works if the user isn't in the same room.
  110.  
  111.     Reduced Memory Fragmentation in Server            
  112.  
  113. 12/7/95
  114.     Version 1.0.2
  115.  
  116.  
  117.     Unix: The Log file is no longer sent to standard output, but
  118.     is appended to pserver.log.  The log filename can be set
  119.     using the -l option.  stdin, stdout and stderr are now closed.
  120.  
  121.     Unix: An alternate mansion script can be specified with the -m option.
  122.     
  123.     Mac: Windows positions and sizes are now saved when you quit the Palace.
  124.     This affects the Draw Palette, Prop Palette, Prop Editor, Script Editor,
  125.     Log Window and Main Window.
  126.     If the shift key is held down when opening one of these windows, it reverts
  127.     to it's default position and size.
  128.  
  129.     Fixed bug which disabled the delete key when the prop editor was open.
  130.     
  131.     Rewrote the Ban/Kill facility on the server.  The following wizard
  132.     commands can be used:
  133.         `death N                        
  134.             - set the death penalty to N minutes
  135.         'banip [N] <numeric-ip-address>    
  136.             - ban user at this address for N minutes
  137.             - uses current default death penalty if
  138.             - N is omitted
  139.             - Site Bans are permitted by specifying
  140.             - the address as 123.234.235.*
  141.         `banlist                        
  142.             - List all banned sites
  143.         `unban <str>                    
  144.             - Unban one or more people from the banlist
  145.             - (uses sub-string pattern matching)
  146.  
  147.     Ban records are now saved in the Mansion Script file, so that they
  148.     may be deleted/corrected manually when the server is down.  The format
  149.     of the Ban Record will be documented in the forthcoming server manual.
  150.  
  151.     The Flood Control facility only kills for 5 minutes now.
  152.     Flood Events can't be set to less than 30 from the client.
  153.     Max Occupancy can't be set to less than 2 from the client.
  154.     Max Room Occupancy can't be set to less than 2 from the client.
  155.  
  156.     Fixed bug in SETPROPS command - users weren't able to use variables
  157.     in the array.
  158.     
  159.     Added ISWIZARD and ISGOD functions, to assist in creating room-based
  160.     scripts that are only accessible to wizards & gods.  ISWIZARD will
  161.     return 1 for Wizards and Gods. ISGOD will return 1 for Gods only.
  162.     
  163.     
  164. 11/25/95
  165.     Version 1.0.1
  166.     
  167.     ** Fixed a bug which can cause the palace to crash when the prop file
  168.     exceeds 32k props (about 8 megs or so).
  169.  
  170.     Now allows painting of single pixels (this used to be interpreted
  171.     as an avatar movement).  If you have the paint palette open and you 
  172.     want to move, use Cmd-Click.
  173.     
  174.     Fixed cosmetic bug with tinted balloons.
  175.     
  176.     Fixed cosmetic bug with user names.
  177.  
  178.     Added SETPROPS command to iptscrae,it works as follows:
  179.  
  180.            [ "prop1" "prop2" ] SETPROPS
  181.         You can specify up to 9 props.
  182.  
  183.     Private-Unlocked rooms act like normal rooms in the userlist -
  184.     you can see their names, and go there.
  185.     
  186.     Fixed the server to register with the Palace Directory every
  187.     20 minutes if Auto-Register is turned on.  If the Palace Directory
  188.     Server is down, it tries again every 5 minutes.
  189.  
  190.     The Server sends notifications to the log window when users Paint.
  191.     
  192.     Server now assigns numbers to guests.
  193.  
  194.     Wizards may now use the following commands:
  195.             `list
  196.                     Lists the status and IP-address of all users in room.
  197.             `list <username>
  198.                     Lists the status and IP-address of a specific user.
  199.             `glist 
  200.                     Lists the status and IP-address of all users.
  201.  
  202.             `delete
  203.                     Delete the current room
  204.  
  205.             `death <n>
  206.                     Set the death penalty to <n> minutes.
  207.  
  208.             `flood <n>
  209.                     Kill flooders after <n> events.
  210.  
  211.             `paint <on|off>
  212.                     Turn painting on/off for the whole server.
  213.  
  214.             `bots
  215.                     Turn cyborgs on/off for the whole server.
  216.  
  217.     Server is now more resistant to bad packets.
  218.     
  219. 11/14/95
  220.     Version 1.0  (First Non-Beta Release)
  221.  
  222.     Client / Server supports new serial number scheme.
  223.  
  224.     Guests can now be kicked / banned based on IP Address.
  225.  
  226.     Various minor bug fixes.
  227.  
  228. 11/10/95
  229.     Version 1.0b7
  230.     ** Tinted Balloons (Use Preferences, if you want 'em)
  231.  
  232.     ** Undo in Prop Editor (not fully there yet, but works for pencil/erase)
  233.  
  234.     Couple minor bug fixes.
  235.     
  236. 11/9/95
  237.     Version 1.0b6
  238.     ** Guests can't paint (this will soon also be enforced by the server).
  239.  
  240.     ** Private chat now dims other users.
  241.     
  242.     ** Better Cursor Feedback for picking things up and selecting people
  243.     and objects.
  244.  
  245.     Added the following to the scripting language, iptscrae:
  246.         "str" STRTOATOM  - converts a string to an atom list, so you can execute it.
  247.         "str" ATOI         - converts a string to a number    
  248.         ROOMID             - returns the id# of the current room
  249.     
  250.     Hidden rooms are visible to users with God privileges.
  251.  
  252.     Fixed a yellow pages bug in the server - you couldn't unregister.
  253.  
  254. 11/7/95
  255.     Version 1.0b5
  256.  
  257.     ** Added support for Hidden Rooms (these don't show up in the room list).
  258.     
  259.     ** Added "Yellow Pages" support to the server- the server may
  260.     automatically register with our upcoming yellow pages service.
  261.     
  262.     Added the following to the scripting language (iptScrae):
  263.         WHONAME            (converts a user id# to the user's name)
  264.         "name" WHOTARGET   (position of user, by name)
  265.         id WHOTARGET       (position of user, by id)
  266.         ROOMNAME           (the name of the room)
  267.  
  268.     Added "Show Names" command on the options menu.
  269.  
  270.     Disabled auto-repeat for arrow key movements.
  271.     
  272.     Fixed scrolling problem with the log window.
  273.     
  274.  
  275. 10/31/95
  276.     Version 1.0b4
  277.     Fixed a few bugs.
  278.  
  279.     Added the following to the scripting language:
  280.         // MIDI Commands  - MIDI only works on the PC at the moment
  281.         "file" MIDIPLAY            
  282.         n "file" MIDILOOP        
  283.         MIDISTOP                
  284.         
  285.         // graphics commands
  286.         PENFRONT
  287.         PENBACK
  288.         r g b PENCOLOR
  289.         n PENSIZE
  290.         x y PENPOS
  291.         dx dy PENTO
  292.         dx dy LINETO
  293.         x1 y1 x2 y2 LINE
  294.         PAINTUNDO
  295.         PAINTCLEAR
  296.  
  297.         // Prop-related
  298.         id# HASPROP
  299.         "name" HASPROP
  300.         NBRUSERPROPS
  301.         n USERPROP        
  302.  
  303.         // Identification
  304.         "name" WHOPOS
  305.         NBRROOMUSERS
  306.         N ROOMUSER
  307.  
  308.         // Misc
  309.         "msg" x y SAYAT
  310.         MOUSEPOS
  311.         
  312.     Added Hand Cursor to indicate doors.
  313.  
  314.     Non-door hotspots aren't revealed.
  315.  
  316. 10/17/95
  317.     Version 1.0b3
  318.     Bug Fix - the Mac version was crashing occasionally, most often when
  319.     closing the "Find Sombody" or "Goto Room" window.  This bug has been
  320.     fixed.
  321.     
  322. 10/10/95
  323.     Version 1.0b2
  324.     
  325.     Bug Fix- the Mac version was crashing sporadically during
  326.     room-to-room navigation, a bug related to the use of GIF images.  This
  327.     bug has been fixed.
  328.  
  329. 10/9/95
  330.     Version 1.0b1
  331.     
  332.     Fixed some interface bugs that occur on 12 inch monitors.
  333.         * various cosmetic fixes
  334.         * status/tool bar can now be toggled by using the TAB key
  335.         * dragging props into icons works properly now.
  336.     
  337.  
  338. 10/6/95
  339.     Version 1.0b  (Note change in version numbering system! - we've
  340.                     actually gone backwards here! - this is to keep
  341.                     version numbers consistent across platforms, and
  342.                     to make first commercial release "1.0")
  343.  
  344.  
  345.  
  346. 10/5/95
  347.     Version 1.0.9a
  348.     Fixed scroll bar on Prop Picker
  349.  
  350.     Various Authoring Fixes:
  351.         Made authoring dialogs (Room Info, Door Info) non-modal - this prevents
  352.         disconnects while authoring.
  353.  
  354.         Added command for Gods to delete rooms (`delete)
  355.     
  356.         Implemented "Pict" buttons on Room and Door Info dialogs.  You can now
  357.         add a list of pictures to a hotspot (to create a door that closes, for example).
  358.  
  359.         Implemented GIFs with transparency color.
  360.     
  361.         Added a field in Door Info to allow addition/deletion of keypoints in
  362.         the frame of a hotspot.
  363.     
  364. 9/27/95
  365.     Version 1.0.9
  366.  
  367.     ** Added support for sound effects.  Sounds are stored in the Sounds
  368.     folder.  To use a sound, type )soundname, for example:
  369.     
  370.         )applause Mark Scores!
  371.         )raspberry you suck!
  372.  
  373.     There is a new archive of standard Palace sounds on the ftp site.
  374.  
  375.  
  376.     Version 1.0.8a Beta
  377.     
  378.     Fixed bug with Speech Lib Initialization on PowerMacs.
  379.     Reset Time Bomb
  380.     ** Added Go Back (Cmd-B) command.
  381.  
  382. 9/25/95
  383.     Version 1.0.8 Beta
  384.     
  385.     *** Added server maintainence commands which can be used from client by
  386.     users with God access.
  387.     
  388.         New routines for controlling server remotely:
  389.         
  390.             `ban <username>
  391.             `list
  392.             `shutdown
  393.             `wizpass <password>
  394.             `godpass <password>
  395.             `servername <name>
  396.             `maxocc <n>
  397.             `maxroomocc <n>
  398.             `picdir <name>
  399.             `tcp <on|off>
  400.             `guests <on|off>
  401.             `bots <on|off>
  402.             `custom <on|off>
  403.             `paint <on|off>
  404.             `wizards <on|off>
  405.             `wizardkill <on|off>
  406.             `playerkill <on|off>
  407.             `botkill <on|off>
  408.             `author <on|off>
  409.             `death <minutes>
  410.             `purge <days>
  411.             `flood <events>
  412.     
  413.     Usernames must now be unique (unless they are "Guest" or "Newbie")
  414.     
  415.     Server doesn't automatically grant Wizard/God access anymore.
  416.     
  417.     User-initiated Scripts are disabled in designated Cyborg free zones 
  418.     (game rooms, typically).
  419.     This is to prevent cheating.
  420.     
  421.     *** Client now saves pictures in a server-specific folder (one for each server)
  422.     within the Pictures folder.  Frequently used pictures can be moved manually
  423.     into the root Pictures folder.
  424.     
  425.     Added automatic Netscape configuration to support palace: URLs from
  426.     netscape.  When you run the Palace, it automatically configures your
  427.     copy of Netscape to support this feature.
  428.  
  429.     *** Added Text-to-Speech
  430.     
  431.  
  432.  
  433. 9/18/95
  434.     Version 1.0.7 Beta
  435.     Modified status line message for Private Chat, to make it easier for
  436.     newbies to cancel the feature.
  437.     
  438.     Added "Painting is disabled in this room" message.
  439.  
  440.     Watch Cursor appears when you do room-to-room navigation.  Many bugs
  441.     associated with mouse clicks after you've clicked on a door have been
  442.     fixed.
  443.     
  444.     Added port number feature to "NETGOTO" script command.  The full specification
  445.     for a Palace URL is
  446.     
  447.         palace: [//] ip-address [:portnumber] [/room# or name]
  448.  
  449.         Examples are:
  450.         
  451.         palace:mansion.thepalace.com
  452.         palace://mansion.thepalace.com
  453.         palace://mansion.thepalace.com:9998
  454.         palace://mansion.thepalace.com/Valhalla
  455.  
  456.     Note that the roomname feature is not yet implemented (you will always
  457.     go to the "front gate".  
  458.  
  459. 9/8/95
  460.     Version 1.0.6 Beta
  461.     ** Modified data structures to be compatible with our new Unix-based Palace
  462.     Server.  You'll need to use version 1.0.6 or later with this new server.
  463.  
  464.     Fixed a bug in Macintosh server which caused frequent disconnects, especially
  465.     over network connections with heavy amounts of lag.
  466.         
  467.     
  468. 9/1/95
  469.     Extended Time Bomb to Oct 1
  470.     Version 1.0.5 Beta
  471.  
  472. 8/30/95
  473.     Version 1.0.4 Beta
  474.  
  475.     ** Added support for Netscape -> Palace URLs via AppleEvents,and
  476.     Palace -> Netscape URLs via AppleEvents.  This feature is still 
  477.     only partially implemented.  To use it, you must do the following:
  478.  
  479.         1. Create an alias to Netscape, called "Netscape" and put in
  480.         your Palace PlugIns folder.
  481.  
  482.         2. Edit your Netscape Preferences file with ResEdit. Add the following
  483.         strings to STR# 2003: "mUsr" and "palace". If you aren't familiar
  484.         with ResEdit, don't try it - however, web -> palace URLs won't work
  485.         without it.
  486.  
  487.         Netscape configuration will eventually be performed automatically.
  488.         
  489.         To create a link from your palace site to a webpage, use a script
  490.         like the following in a Palace hotspot:
  491.         
  492.             ON SELECT {
  493.                 "http://www.yahoo.com" NETGOTO
  494.             }
  495.  
  496.         To create a link from a web page to a palace server, use a
  497.         "palace" URL in the web page html code, like so:
  498.  
  499.             <a href="palace://mansion.lax.primenet.com">TWI's Palace Server</a>
  500.  
  501.         See "Known Bugs" below, for known bugs related to this feature.
  502.  
  503.     Added Name field to hotspot dialog.  Added Options Pulldown menu.
  504.     Hotspots can now show their names, and their outlines.
  505.  
  506.     Fixed bug which caused connection errors when you try to navigate a
  507.     server->server link.
  508.     
  509.     Added support for overlay images with no transparency color.
  510.  
  511.  
  512. 8/21/95
  513.     Version 1.0.3 Beta
  514.     
  515.     FAT (PPC and 68k) Version now available.
  516.  
  517.     Added the following to iptscrae
  518.         <x> <y> %            Modulo
  519.         <x> <y>  !=            Inequality
  520.         <x> !                logical NOT
  521.         <v> ++                Increment / Assignment
  522.         <var> --            Decrement / Assignment
  523.         <n> <var> +=         Assignment Operators
  524.         <n> <var> -= 
  525.         <n> <var> *= 
  526.         <n> <var> /= 
  527.         <n> <var> %=
  528.  
  529.  
  530. 8/17/95
  531.     Players can't kill wizards.
  532.     Non-Gods can't kill Gods.
  533.  
  534.     Sped up scrolling on Prop Picker a bit.
  535.     
  536.     Fixed bug in which UserList/RoomList crashes if invoked multiple times.
  537.     CMD-F can be used to refresh user list (to track a user).
  538.  
  539. 8/16/95
  540.     Added ISGUEST script function.  Can be used to make scripts that
  541.     perform functions only if user is a guest (or not).
  542.  
  543.     ** Added PaintBucket (Flood Fill) to prop editor.  To use the paint bucket,
  544.     hold down the control key.  The PaintBucket works for both drawing
  545.     and erasing.
  546.  
  547. 8/15/95
  548.     Optimized TCP Performance for client when doing multiple sends
  549.     (such as setting up chess pieces).
  550.  
  551.     Added new iptScrae keywords:
  552.         WHOME            (id of user)
  553.         POSX            (x coordinate of user)
  554.         POSY            (y coordinate of user)
  555.         x y DROPPROP    (drop last donned prop at position x y)
  556.         TOPPROP            (id# of last donned prop, or 0)
  557.  
  558.     Here's a sample script that causes a user to drop all his props:
  559.     { POSX 64 RANDOM + 32 - POSY 64 RANDOM + 32 - DROPPROP } 
  560.     { TOPPROP } WHILE
  561.  
  562.     Added new Splash Screen
  563.  
  564. 8/14/95
  565.     ** Added Picture Downloading Feature:
  566.         If you add new rooms to your server, the graphics can
  567.         automatically download to the users.
  568.  
  569.         Download Graphics checkbox added to Preferences.
  570.         Server/Client support picture downloading.
  571.         Note: Server must be in same folder as client (it must have
  572.         access to "Pictures" folder).
  573.  
  574. 8/10/95
  575.     Fixed bug with unclosed TCP streams on server.
  576.     
  577.     Client no longer severes connection when quitting (waits till
  578.     'sign off' is sent).
  579.  
  580. 8/9/95
  581.     Guests can no longer use ~rmsg
  582.  
  583.     Added "Sign Off" command to file menu.
  584.  
  585.     Registration is now disallowed when you sign on.
  586.     
  587.     Fixed bug in which Mac crashes when you invoke text history (up/down arrow)
  588.     when there is no previously typed text.
  589.     
  590. 8/8/95
  591.     Fixed some security problems and communications problems with mac/windows
  592.     server connections.
  593.  
  594. 8/4/95
  595.     Fixed some communications errors with TCP connections.
  596.     Released as Beta 1.0.1
  597.     
  598. 8/3/95
  599.     ** Added support for GIF images (slower, but smaller).
  600.     
  601. 8/2/95
  602.     ** Implemented Serial Number Registration scheme and Security features.
  603.  
  604.         Ñ╩You must register with a valid serial number in order
  605.           to access all features
  606.           e-mail Mark Jeffrey for your serial number!
  607.     
  608.     Server prevents multiple log-ons with the same serial number.
  609.  
  610.     Server now maintains a database of registered users.
  611.     
  612.     Server Operator can now Kill and Banish users.
  613.     
  614.     Death Penalty now works.
  615.         
  616.  
  617. 8/1/95
  618.     Authoring dialogs are now draggable.
  619.     Door Info dialog has pulldown menu of room names (bug: this menu
  620.     only works if you have done a "goto room")
  621.     
  622.     Increased PING timeout to 10 minutes
  623.  
  624.     Added IP Address to Server's user list window.
  625.  
  626.     Added Cyborg Free Zones (no user scripts in a room).
  627.  
  628.  
  629. 7/31/95
  630.     ÑÑ Beta 1.0
  631.     Released as Beta 1.0
  632.  
  633. 7/29/95
  634.     ** Alpha Version 1.0.1
  635.  
  636.     * Created this file.
  637.  
  638.     * Fixed bug in which a failed TCP connection from an 
  639.       AppleTalk session results in a crash when you quit, 
  640.       because socket isn't released.
  641.  
  642.     * Added MaxOccupancy and RoomOccupancy in server preferences.
  643.     
  644.     * Added status messages when you are disconnected from server:
  645.         Server is Down
  646.         You have been killed
  647.         You have been terminated
  648.         Server is Full
  649.         
  650.     * Status messages are now recorded in the Log Window as well.
  651.  
  652.     * Added some script keywords:
  653.     
  654.         WHOCHAT
  655.         PRIVATEMSG
  656.         STATUSMSG
  657.         SPOTDEST
  658.         UPPERCASE
  659.         LOWERCASE
  660.  
  661.     * Created IptScrae.Doc file, which shows current state of
  662.     language (brief, but more up to date than User Manual).
  663.  
  664. ------
  665. KNOWN BUGS
  666.  
  667. Ñ╩The Client crashes sometimes in 1000s or Millions of colors.
  668.  
  669. Ñ The first time Palace launches Netscape,the URL that it passes to Netscape
  670.   gets ignored.  (This appears to be fixed with Netscape 2.0).
  671.  
  672. Ñ╩(Mac only) While using a dialog box (or some other Modal activity) on 
  673. the machine running the server, the server may not respond.
  674.